TD, LI{
	font-family: Verdana;
	font-size: 10pt;
}

TABLE  TD{
	font-family: Verdana;
	font-size: 10pt;
}

HR{
	border: 1px outset #DDD;
	/*color: #fff;
	background-color: #fff;
	height: 10px;*/
}

INPUT[type=text]{
	height: 20px;
}

INPUT{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

BUTTON, A, INPUT[type=submit], INPUT[type=reset], INPUT[type=button]{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

INPUT[type=text]:focus, INPUT[type=text]:hover, INPUT[type=password]:focus, INPUT[type=password]:hover{
	border: 1px solid black;
	height: 22px;
}

.tabela_form TR{
	height: 30px;
}

.form{
	
}

TD.label_form{
	width: 20%;
	
}

TD.input_form{
	width: 80%;
	height: 25px;
}
/*
TD.input_form > INPUT[type=text]:focus, INPUT[type=text]:hover{
	border: 1px solid black;
	height: 18px;
}
*/
hr {
	color: #A6C9E2;
	background-color: #A6C9E2;
	height: 1px;
}

.mensagem_sucesso{
	color: green;
	font-weight: bold;
	text-align: center;
}

.mensagem_erro{
	color: red;
}

.cabecalho{
	background-color: #C0C0C0;
	font-weight: bold;
}

.rodape{
	background-color: #C0C0C0;
	font-weight: bold;
	text-align: center;
}

.input_disabled{
	color: #AFAFAF;
}

.titulo{
	font-size: 16px;
	font-weight: bold;
}